suffer a severe defeat - Francés Inglés Diccionario